package com.example.cloud.common;

import lombok.Data;

@Data
public class PageRequest {
    private Integer pageNum = 1;
    private Integer pageSize = 10;
    
    // 游标分页参数
    private Long lastId;  // 上次查询的最后一条记录ID
    private String lastValue;  // 上次查询的最后一条记录的值（用于多字段排序）
    
    // 排序字段
    private String orderBy = "id";
    private String orderDirection = "ASC";
    
    public Integer getOffset() {
        return (pageNum - 1) * pageSize;
    }
} 